/**
 * 
 */
package co.com.unmasters.pokerbot.core;

import java.util.ArrayList;


/**
 * Clase que reperesenta un jugador en la mesa
 * @author nanana
 */
public class Jugador {
    /** ID �nico para el Jugador */
    private int id;

    /** Cantidad de dinero del Jugador */
    private int dinero;

    /** Cartas del Jugador */
    private ArrayList<Carta> cartas;
    /* la idea es cambiar este atributo despues a String o enum de manera que permita : fold, check y raise
      aunque el raise trae su complique porque toca ademas saber el valor del raise en el metodo que implementan los
      participantes y tambien validar si esta dentro del rango aceptado para ese momento* *
     */
    private String nickParticipanteJugador;
    
    public String getNickParticipanteJugador() {
		return nickParticipanteJugador;
	}

	public void setNickParticipanteJugador(String nickParticipanteJugador) {
		this.nickParticipanteJugador = nickParticipanteJugador;
	}

	private int respuesta ;
    public int getRespuesta() {
		return respuesta;
	}

	public void setRespuesta(int respuesta) {
		this.respuesta = respuesta;
	}

	/**
     * @return the id
     */
    public int getId() {
        return id;
    }
    
    /**
     * @param id the id to set
     */
    public void setId(int id) {
        this.id = id;
    }
    
    /**
     * @return the dinero
     */
    public int getDinero() {
        return dinero;
    }
    
    /**
     * @param dinero the dinero to set
     */
    public void setDinero(int dinero) {
        this.dinero = dinero;
    }

    /**
     * @return the cartas
     */
    public ArrayList<Carta> getCartas() {
        return cartas;
    }
    
    /**
     * @param cartas the cartas to set
     */
    public void setCartas(ArrayList<Carta> cartas) {
        this.cartas = cartas;
    }
}